Analytic Rendering of Multiple Scattering in Participating Media

نویسندگان

  • Srinivasa G. Narasimhan
  • Ravi Ramamoorthi
  • Shree K. Nayar
چکیده

We consider the addition of physically-based weather effects like haze, fog and mist to images. Most computer graphics images are rendered under clear day or night conditions and little attention has been devoted to efficiently adding realistic weather effects. Multiple light scattering is dominant in a variety of atmospheric conditions (in general, most participating media) and is hard to model accurately using simple approximations such as single scattering and diffusion. In the past, accurate multiple scattering simulation has therefore required very expensive volumetric Monte Carlo methods. This paper focuses on multiple scattering from light sources immersed in participating media such as bad weather and fluids. We derive a new analytic formula for multiple scattering from a point light source in a medium. We extensively validate our model using monte carlo simulations as well as using controlled experiments with a light source immersed in milk. The model accurately predicts complex scattering effects produced by a wide range of concentrations of the medium. For rendering area sources of complex shapes and radiance distributions, we show that the analytic formula reduces to a simple depth-dependent convolution of the image. This leads to an efficient implementation of adding physically-based glows around sources. We demonstrate fast and accurate addition of weather effects to real photographs. Although the paper focuses on atmospheric effects, the results can be used to render sources through virtually any participating medium such as smoke, tissue and blood.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Practical Rendering of Multiple Scattering Effects in Participating Media

Volumetric light transport effects are significant for many materials like skin, smoke, clouds, snow or water. In particular, one must consider the multiple scattering of light within the volume. While it is possible to simulate such media using volumetric Monte Carlo or finite element techniques, those methods are very computationally expensive. On the other hand, simple analytic models have s...

متن کامل

Instant Multiple Scattering for Interactive Rendering of Heterogeneous Participating Media

Rendering participating media with multiple scattering is costly and often even challenging for off-line methods. In this paper we present a novel method for efficiently rendering such effects that achieves interactive speed for dynamic scenes with both homogeneous and heterogeneous media. It is based on instant radiosity, which is typically used to approximate indirect illumination between sur...

متن کامل

Single Scattering Effects for Computer Games

This paper addresses the rendering of single scattering effects such as glows and shafts of light, along with volumetric shadows induced by shadow casters in the participating media in real-time. Our method is easy to integrate in a video game graphics engine using the shadow volume technique since it requires only a little additional texture memory and is implemented with simple shaders. Reali...

متن کامل

Rendering Participating Media with Bidirectional Path Tracing

In this paper we show how bidirectional path tracing can be extended to handle global illumination effects due to participating media. The resulting image-based algorithm is computationally expensive but more versatile than previous solutions. It correctly handles multiple scattering in non-homogeneous, anisotropic media in complex illumination situations. We illustrate its specific advantages ...

متن کامل

Approximate Bias Compensation for Rendering Scenes with Heterogeneous Participating Media

In this paper we present a novel method for high-quality rendering of scenes with participating media. Our technique is based on instant radiosity, which is used to approximate indirect illumination between surfaces by gathering light from a set of virtual point lights (VPLs). It has been shown that this principle can be applied to participating media as well, so that the combined single scatte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004